BMI\Plugin\Extracter\BMI_Extracter D

Total Complexity 400
Dependencies 15
Dependents 1
Total lines 2,001
Lines of code 1,307
Logical lines of code 913
Comment lines 103
Methods 37
Properties 0

Methods 37

Method Rating Maintainability Complexity Lines of code
extractTo()
D
5
99 412
__construct()
D
23
57 133
cleanup()
D
32 35 90
makeUnZIP()
C
36 25 71
replacePath()
B
37 21 63
findTablePrefixByFiles()
A
42 15 50
restoreDatabaseV2()
A
43 12 47
restoreDatabaseDynamic()
A
46 12 39
makeNewLoginSession()
A
48 11 29
cleanupCurrentThemesAndPlugins()
A
46 10 35
rrmdir()
A
55 9 19
fixWPLogin()
A
54 9 18
rescueCleanedThemesAndPlugins()
A
47 8 32
setOrUpdateXhria()
S
62 8 10
replaceDbPrefixInWPConfig()
S
51 6 23
restoreBackupFromFiles()
S
54 6 19
fixDumbWindowsSlashes()
S
54 6 19
search_replace_v3()
S
57 6 14
clearElementorCache()
S
62 5 9
removePreviousSelectionsIfDatabaseIncluded()
S
61 4 13
removeCleanedThemesAndPlugins()
S
60 4 12
replaceAll()
S
55 3 18
alter_tables_v3()
S
58 3 14
backupLocalOptions()
S
62 3 11
getCurrentManifest()
S
63 3 10
makeWPConfigCopy()
S
62 3 10
makeTMPDirectory()
S
63 3 9
alter_tables()
S
59 2 13
randomString()
S
65 2 8
handleError()
S
64 2 9
restoreDatabaseV3()
S
62 2 10
restoreDatabaseV1()
S
61 1 11
setDBProgress()
S
74 1 5
restoreOriginalWPConfig()
S
91 1 2
finalCleanUP()
S
70 1 6
makeRestoreSecret()
S
67 1 7
listBackupContents()
S
67 1 7